Jeg har nogle problemer med at lukke en tråd. Her er koden:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
Thread^ oThread = gcnew Thread( gcnew ThreadStart ( &Form1::ThreadProc ) );
oThread->Start();
}
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
oThread->Abort();
}
Så giver compileren følgende fejl:
error C2065: 'oThread' : undeclared identifier
error C2227: left of '->Abort' must point to class/struct/union/generic type
Hvis jeg så laver Thread^ oThread osv. i button2 blokken, så laver den en helt ny tråd, og lukker for den, i stedet for at lukke for den første.
Så mit spørgsmål er, hvordan får jeg declaret tråden så at begge knapper kan "læse" den og bruge den?
Indlæg senest redigeret d. 23.11.2009 18:29 af Bruger #14818